Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.11.2014, 14:42
Новичок на форуме
Отправить личное сообщение для SunDr Посмотреть профиль Найти все сообщения от SunDr
 
Регистрация: 14.11.2014
Сообщений: 1

Принятие из input данных и обработка в функции AJAX
Нужно получить из input адрес, перевести его в геолокационные координаты и назначить центром эти координаты. Это все я знаю как сделать, код есть, не знаю как получить из поля, я в ajax полный 0(
Вот код инпута, мне важно, чтобы не было никакого submit и еще одного form, потому что это уже в форме.
<input type="text" name="address_search" id="address_search">
<input type="button" value="Перейти к найденому месту" id="search_success" onclick="setCenter();" />

Вот код преобразование адреса в координаты, как видите куда мне надо подставить адрес:
$params = array(
			'geocode' => $_POST['address_search'], // адрес
			'format'  => 'json',                          // формат ответа
			'results' => 1,                               // количество выводимых результатов
		);
		$response = json_decode(file_get_contents('http://geocode-maps.yandex.ru/1.x/?' . http_build_query($params, '', '&')));
		 
		if ($response->response->GeoObjectCollection->metaDataProperty->GeocoderResponseMetaData->found > 0)
		{
			$latitude=strstr($response->response->GeoObjectCollection->featureMember[0]->GeoObject->Point->pos, " ", true);
			$long = substr(strrchr($response->response->GeoObjectCollection->featureMember[0]->GeoObject->Point->pos, " "), 1);
			//echo $response->response->GeoObjectCollection->featureMember[0]->GeoObject->Point->pos."<br>".$latitude."<br>".$long;
			//$map_params->coordinates= $response->response->GeoObjectCollection->featureMember[0]->GeoObject->Point->pos;
		}
		else
		{
			echo 'Ничего не найдено';
		}

А вот код функции, перемещающей в центр:
function setCenter () {
				myMap.setCenter([<?php echo $long; ?>, <?php echo $latitude; ?>]);
			}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
return функции с ajax запросом !? namo86 AJAX и COMET 2 19.01.2011 19:30
Обработка нескольких file input Temlekur Работа 8 21.01.2010 18:30
Ajax и три <form> не работает. Как правильно сделать листание записей из базы данных? vlad275 AJAX и COMET 2 14.12.2009 14:04
формирую форму из данных полученных AJAx belbek AJAX и COMET 5 26.06.2009 15:01
Синхронный запрос данных по AJAX Shasoft AJAX и COMET 2 03.03.2009 14:07